package com.gengzp.common.model.database.entity;

import com.gengzp.common.model.base.entity.GenericEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serial;

/**
 * @ClassName SysDatabase
 * @Description 系统数据库实体类
 * @Author gengzp
 * @Date 2025/7/7 19:47
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class SysDatabase extends GenericEntity {

    @Serial
    private static final long serialVersionUID = 4531071336982220140L;

    /**
     * 数据库名称
     */
    private String databaseName;

    /**
     * 数据库编码
     */
    private String databaseCode;

    /**
     * 数据库链接地址
     */
    private String databaseUrl;

    /**
     * 数据库用户名
     */
    private String databaseUsername;

    /**
     * 数据库密码
     */
    private String databasePassword;

    /**
     * 数据库类型
     */
    private String databaseType;

    /**
     * 数据库描述
     */
    private String databaseDescription;

}
